package cn.tedu.test.threadLocal;

/**
 * 包含了threadLocal实现对象的工具类
 * 为了让所有参与者 共享一个threadLocal对象
 * 使用静态 操作
 */
public class MyThreadLocalUtils {
    //是一个map<Thread,T> String约定的泛型就是map的value值类型
    private static ThreadLocal<String> threadLocal = new ThreadLocal<>();

    public static void save(String value) {
        threadLocal.set(value);
        //Thread.currentThread 就是key值  value
    }

    public static String get() {
        return threadLocal.get();
        //Thread.currentThread
    }
}
